.RecordList
{
    width         : 100%;
    display       : flex;
    flex-direction: column;
    gap           : 5px;
    .RecordItem
    {
        width         : 100%;
        display       : flex;
        flex-direction: row;
        align-items   : center;
        gap           : 5px;
        .RecordDate
        {
            display       : flex;
            flex-direction: column;
            min-width     : 25px;
            >span
            {
                display   : block;
                text-align: center;
                &:nth-child(1)
                {
                    font-size: 20px;
                }
                &:nth-child(2)
                {
                    font-size: 12px;
                }
            }
        }
        .RecordType
        {
            height: 100%;
        }
        .RecordDescription
        {
            display       : flex;
            flex-direction: column;
            .RecordTypeTxt
            {
                font-size  : 20px;
                font-weight: bold;
            }
            .RecordMemo
            {
                font-size  : 12px;
                font-weight: lighter;
            }
            .RecordAmountTypeAndTime
            {
                font-size: 12px;
            }
        }
        .RecordAmountAndOptions
        {
            display    : flex;
            margin-left: auto;
            font-size  : 30px;
            color      : #52c41a;
            align-items: center;
            gap        : 10px;
            >div
            {
                display    : flex;
                align-items: center;
            }
        }
    }
}
